package br.ufal.ic.core;

import javax.persistence.*;

/**
 * Entidade que representa um delegado de uma competição.
 * 
 * @author Marcos Paulo
 */
@Entity
public class Delegate extends Official {

    @OneToOne
    private TournamentReport report;

    protected Delegate() {
    }

    /**
     *
     * @param information informações desse delegado.
     */
    public Delegate(CubistInformation information) {
        super(information);

    }

    /**
     * Um delegado pode ser um competidor.
     * 
     * @param competitor que esse delegado tambem é.
     */
    public Delegate(Competitor competitor) {
        super(competitor);
    }
}
